#ifndef LIB_TEXTO_GRANDE_H
#define LIB_TEXTO_GRANDE_H

#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#include <math.h>
#include <omp.h>


void crivoEratostenes(int *primos, int tamanho);
void crivoEratostenesParalelo(int *primos, int tamanho);
int somaASCII(char *str);
int palindromo(char *str);
void lower(char *str);
int limpa(char *str);
void processaParticao(char *particao, int *primos, int *nPalindromos, int *nPrimos);
void processaParticaoFrases(char *particao, int *nPalindromos, int *nPalindromosFrases);
void printPrimos(int *primos, int nPrimos);

#endif
